package ij.umasuo.AOTFController;

import ij.ImagePlus;
import ij.umasuo.algorithms.AlgorithmManager;

/**
 * the base interface of ctr,here we should use the observer model
 * @author liuquan
 * @date 2013-08-19
 * @version 1.0
 *
 */
public interface CtrInterface{
	public AlgorithmManager algorithmCtr = AlgorithmManager.getInstance();
	public ImagePlus getNextImage();
	public String getNextImagePath();
	public ImagePlus getNextImage(int channel);
	public String getNextImagePath(int channel);
	public int getNextChannel();
	public int getNextFrame();
	public int getTotalImageCount();
}
